
.index_menu_left {
    background: url("../images/index_header_bg.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 88px;
    width: 192px;
}
.index_menu_mid {
    background: url("../images/index_header_bg.gif") repeat-x scroll left -90px transparent;
    float: left;
    height: 88px;
    width: 778px;
}
.index_menu_right {
    background: url("../images/index_header_bg.gif") repeat-x scroll left -180px transparent;
    float: left;
    height: 88px;
    width: 10px;
}
.index_menu_box01 {
    color: #A6BBDB;
    height: 28px;
    line-height: 28px;
}
.index_menu_box01 span {
    float: right;
    font-weight: normal;
}
.index_menu_box02 {
    height: 60px;
    padding-left: 10px;
}
.index_menu_box02 .lastmenu {
    background: none repeat scroll 0 0 transparent;
}
.index_menu_box02 a {
    background: url("../images/index_header_bg.gif") no-repeat scroll right -180px transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 21px;
    line-height: 21px;
    margin-top: 20px;
    padding: 0 14px 0 10px;
    text-decoration: none;
}
.index_menu_box03 a {
    background: url("../images/index_header_bg.gif") no-repeat scroll right -180px transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 21px;
    line-height: 21px;
    margin-top: 20px;
    padding: 0 16px 0 12px;
    text-decoration: none;
}
.index_menu_box03 .lastmenu {
    background: none repeat scroll 0 0 transparent;
}
.index_menu_box02 a:hover {
    color: #333333;
}
.index_menu_box03 a:hover {
    color: #333333;
}
#footlink {
    border: 1px solid #CCCCCC;
    clear: both;
    margin: 0 auto;
    width: 978px;
}
#footlink a {
    display: block;
    float: left;
    margin: 5px 0 5px 9px;
}
#footer {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #BBBBBB;
    clear: both;
    margin: 5px auto 0;
    width: 980px;
}
#footer div {
    line-height: 150%;
    padding-top: 5px;
    text-align: center;
}
#footer a {
    color: #000000;
    text-decoration: none;
}
#footer a:hover {
    color: #CCCCCC;
    text-decoration: underline;
}
.vip_top {
    background: url("../images/vip_bg.gif") no-repeat scroll left -250px transparent;
    clear: both;
    height: 109px;
    margin: 0 auto 20px;
    width: 998px;
}
.vip_top span {
    color: #FFFFFF;
    float: right;
    margin-right: 65px;
    margin-top: 85px;
}
.vip_top span a {
    color: #FFFFFF;
    text-decoration: none;
}
.vip_top span a:hover {
    text-decoration: underline;
}
#vipfooter {
    background: url("../images/vip_bg.gif") repeat-x scroll left -70px transparent;
    clear: both;
    margin: 5px auto 0;
}
#vipfooter div {
    background: url("../images/index_bg.gif") no-repeat scroll 350px -1160px transparent;
    height: 140px;
    line-height: 200%;
    margin: 0 auto;
    padding-top: 10px;
    text-align: center;
    width: 980px;
}
#vipfooter a {
    color: #000000;
    text-decoration: none;
}
#vipfooter a:hover {
    color: #CCCCCC;
    text-decoration: underline;
}
.jcai_vip_head {
    background: url("../images/vip_bg.gif") no-repeat scroll 15px -550px #FFFFFF;
    height: 69px;
    margin: 0 auto;
    width: 980px;
}
.jcai_vip_head dl {
    margin-right: 15px;
}
.jcai_vip_head dt {
    color: #ABABAB;
    height: 30px;
    line-height: 30px;
    text-align: right;
}
.jcai_vip_head dt a {
    color: #000000;
    margin: 0 5px;
}
.jcai_vip_head dt a:hover {
    color: #555555;
}
.jcai_vip_head dd {
    color: #108600;
    font-size: 22px;
    font-weight: bold;
    height: 39px;
    line-height: 39px;
    text-align: right;
}
#jcai_vip_foot {
    background: none repeat scroll 0 0 #108600;
    color: #FFFFFF;
    height: 105px;
    margin: 0 auto;
    width: 980px;
}
#jcai_vip_foot div {
    padding-top: 15px;
    text-align: center;
}
#jcai_vip_foot div a {
    color: #FFFFFF;
    font-size: 14px;
    margin: 0 5px;
}
#jcai_vip_foot h2 {
    font-size: 16px;
    padding-top: 15px;
    text-align: center;
}
.fc_vip_head {
    background: url("../images/vip1_bg.gif") no-repeat scroll left top #FFFFFF;
    height: 119px;
    margin: 0 auto;
    width: 980px;
}
.fc_vip_sc {
    float: right;
    height: 74px;
    margin-right: 5px;
    text-align: right;
    width: 148px;
}
.fc_vip_sc a {
    color: #FFFFFF;
    display: block;
    float: right;
    margin-top: 50px;
    width: 50px;
}
.fc_vip_head dl {
    margin-right: 15px;
}
.fc_vip_head dt {
    color: #ABABAB;
    height: 30px;
    line-height: 30px;
    text-align: right;
}
.fc_vip_head dt a {
    color: #000000;
    margin: 0 5px;
}
.fc_vip_head dt a:hover {
    color: #555555;
}
.fc_vip_head dd {
    color: #A6004E;
    font-size: 22px;
    font-weight: bold;
    height: 39px;
    line-height: 39px;
    text-align: right;
}
#fc_vip_foot {
    color: #FFFFFF;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 853px;
}
#fc_vip_foot a {
    color: #FFFFFF;
}
#fc_vip_foot a:hover {
    color: #555555;
}
.zj_vip_head {
    background: url("../images/vip2_bg.gif") no-repeat scroll left top #FFFFFF;
    height: 119px;
    margin: 0 auto;
    width: 980px;
}
.zj_vip_sc {
    float: right;
    height: 74px;
    margin-right: 5px;
    text-align: right;
    width: 148px;
}
.zj_vip_sc a {
    color: #FFFFFF;
    display: block;
    float: right;
    margin-top: 50px;
    width: 50px;
}
.zj_vip_head dl {
    margin-right: 15px;
}
.zj_vip_head dt {
    color: #ABABAB;
    height: 30px;
    line-height: 30px;
    text-align: right;
}
.zj_vip_head dt a {
    color: #000000;
    margin: 0 5px;
}
.zj_vip_head dt a:hover {
    color: #555555;
}
.zj_vip_head dd {
    color: #A6004E;
    font-size: 22px;
    font-weight: bold;
    height: 39px;
    line-height: 39px;
    text-align: right;
}
#zj_vip_foot {
    color: #FFFFFF;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 853px;
}
#zj_vip_foot a {
    color: #FFFFFF;
}
#zj_vip_foot a:hover {
    color: #555555;
}
.zxun_head {
    background: url("../images/zhixun_bg.gif") no-repeat scroll left -509px transparent;
    height: 59px;
    margin: 0 auto;
    width: 980px;
}
.zxun_head dl {
    margin-left: 140px;
}
.zxun_head dt {
    height: 26px;
    line-height: 26px;
}
.zxun_head dt a {
    color: #000000;
}
.zxun_head dt a:hover {
    color: #CCCCCC;
}
.zxun_head dt span {
    color: #003399;
    float: right;
    margin-right: 5px;
}
.zxun_head dd {
    height: 32px;
    line-height: 32px;
}
.zxun_head dd a {
    color: #000000;
    margin: 0 5px;
}
.zxun_head dd a:hover {
    color: #CCCCCC;
}
.fbs_header {
    background: url("../images/xingfang_bg.gif") no-repeat scroll left -390px transparent;
    color: #FFFFFF;
    height: 31px;
    line-height: 31px;
    margin: 1px auto 0;
    width: 980px;
}
.fbs_header a:hover {
    color: #CCCCCC;
}
.fbs_header span {
    float: right;
    margin-right: 10px;
}
.index_weather {
    background: url("../images/index_header_bg.gif") no-repeat scroll -160px -270px #F3F2F0;
    height: 34px;
    line-height: 34px;
    margin: 0 auto;
    text-align: right;
    width: 980px;
}
.index_weather dl {
    margin-left: 4%;
    width: 96%;
}
.index_weather dd {
    float: left;
}
.index_weather dd .weather_kuang {
    border: 1px solid #666666;
    color: #333333;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    width: 80px;
}
.zhixun_nav {
    background: url("../images/zhixun_bg.gif") no-repeat scroll left top transparent;
    color: #FFFFFF;
    height: 31px;
    line-height: 31px;
    margin: 0 auto;
    text-align: right;
    width: 980px;
}
.zhixun_nav a {
    color: #FFFFFF;
    margin: 0 3px;
}
.zhixun_nav a:hover {
    color: #666666;
}
.xingfang_nav {
    background: url("../images/xingfang_bg.gif") no-repeat scroll left top transparent;
    color: #FFFFFF;
    height: 31px;
    line-height: 31px;
    margin: 0 auto;
    text-align: right;
    width: 980px;
}
.xingfang_nav a {
    color: #FFFFFF;
    margin: 0 5px;
}
.xingfang_nav a:hover {
    color: #666666;
}
.esfang_nav {
    background: url("../images/esfang_bg.gif") no-repeat scroll left -75px transparent;
    color: #E8E2DD;
    height: 31px;
    line-height: 31px;
    margin: 0 auto;
    text-align: right;
    width: 980px;
}
.esfang_nav a {
    color: #FFFFFF;
    margin: 0 5px;
}
.esfang_nav a:hover {
    color: #666666;
}
.zufang_nav {
    background: url("../images/zufang_bg.gif") no-repeat scroll left -75px transparent;
    color: #E8E2DD;
    height: 31px;
    line-height: 31px;
    margin: 0 auto;
    text-align: right;
    width: 980px;
}
.zufang_nav a {
    color: #FFFFFF;
    margin: 0 5px;
}
.zufang_nav a:hover {
    color: #666666;
}
.jz_nav {
    background: url("../images/zj_bg.gif") no-repeat scroll left -30px transparent;
    color: #FFFFFF;
    height: 31px;
    line-height: 31px;
    margin: 0 auto;
    text-align: right;
    width: 980px;
}
.jz_nav a {
    color: #FFFFFF;
    margin: 0 4px;
}
.jz_nav a:hover {
    color: #666666;
}
